DefineQOrderedAttentionInput(Input, input, 0),
    DefineQOrderedAttentionInput(ScaleInput, scale_input, 1),
    DefineQOrderedAttentionInput(Scale_Q_Gemm, scale_Q_gemm, 2),
    DefineQOrderedAttentionInput(Scale_K_Gemm, scale_K_gemm, 3),
    DefineQOrderedAttentionInput(Scale_V_Gemm, scale_V_gemm, 4),
    DefineQOrderedAttentionInput(Q_Weight, Q_weight, 5),
    DefineQOrderedAttentionInput(K_Weight, K_weight, 6),
    DefineQOrderedAttentionInput(V_Weight, V_weight, 7),
    DefineQOrderedAttentionInput(Scale_Q_Weight, scale_Q_weight, 8),
    DefineQOrderedAttentionInput(Scale_K_Weight, scale_K_weight, 9),
    DefineQOrderedAttentionInput(Scale_V_Weight, scale_V_weight, 10),
    DefineQOrderedAttentionInput(Q_Bias, Q_bias, 11),
    DefineQOrderedAttentionInput(K_Bias, K_bias, 12),
    DefineQOrderedAttentionInput(V_Bias, V_bias, 13),
    DefineQOrderedAttentionInput(Scale_QK_Gemm, scale_QKT_gemm, 14),
    DefineQOrderedAttentionInput(Scale_QK_Softmax, scale_QKT_softmax, 15),
    DefineQOrderedAttentionInput(Scale_Values_Gemm, scale_values_gemm, 16),
    DefineQOrderedAttentionInput(Mask_Index, mask_index, 17),
    DefineQOrderedAttentionInput(Past, past, 18),
    DefineQOrderedAttentionInput(attention_bias, attention_bias, 19)
